# # 1.创建元组
# a=()
# print(type(a))
#
# b = tuple()
# print(type(b))


# # 2.创建元组的时候，指定初始值，
# a=(1,2,3,4)
# print(a)


# # 3.元组中的元素也可以是任意类型的
# a=(1,2,'hello',True,[])
# print(a)


#4.通过下标来访问元组中的元素，下标也是从0开始，到Len－1结束.
# a=(1,2,3,4)
# print(a[1])
# print(a[-1])
# print(a[100])   # IndexError: tuple index out of range


# # 5.通过切片来获取元组中的一个部分。
# a=(1,2,3,4)
# print(a[1:3])



# #6.也同样可以使用for循环等方式来进行遍历元素
# a=(1,2,3,4)
# for elem in a:
#     print(elem)



# # 7.可以使用in来判定元素是否存在，使用index查找元素的下标.
# a=(1,2,3,4)
# print(3 in a)
# print(a.index(3))


# #8.可以使用+来拼接两个元组
# a=(1,2,3)
# b=(4,5,6)
# print(a + b)


# #9.元组只是支持“读”操作，不能支持“修改”类操作.
# a=(1,2,3)
# a[0]=100
# a.append(5)  # TypeError: 'tuple' object does not support item assignment
# a.pop(0)
# a.extend()



# 10．当进行多元赋值的时候，其实本质上是按照元组的方式来进行工作的~~
def getPoint():
    x=10
    y=20
    return x,y


x,y = getPoint()  # <class 'tuple'>
print(type(getPoint()))